make arrangements - French English Dictionary